In standard LATEX, different fonts (of the same size) are selected
by commands like \rm
, \bf
, \it
, etc. These
commands, however, select a specific font regardless of surrounding
conditions. E.g., if you write \sf\bf
you don't get the `bold
extended' series of the `sans serif' family (i.e. cmssbx), instead you get the `bold extended' series of
the `roman' family (i.e. cmbx). In our
implementation this will be different.
Commands like \bf
(or \sf
) are now implemented to
switch to the wanted series (or family, respectively),
but to leave
the other font characteristics untouched. However, this concept has
one drawback in the current LATEX version: commands like
\footnote
might switch to a smaller size but will inherit
other characteristics for the font to use from the environment where
they are used. E.g., a footnote appearing in the scope of a theorem
environment will erroneously be typeset in italic shape. This
problem has vanished with the LATEX release of December 1991.
Until then all font
characteristics in such special circumstances had to be reset by hand
using the commands given below. However, this is not necessary if
one uses the `oldlfont' style option described in
sections and .
This option defines the font selection
commands to behave in the same way as they do now in LATEX 2.09.